//
//  MY_RequsetAPI_Macro.h
//  JQLive
//
//  Created by Bruce on 2019/11/28.
//  Copyright © 2019 mlqk. All rights reserved.
//

#ifndef MY_RequsetAPI_Macro_h
#define MY_RequsetAPI_Macro_h

#ifdef DEBUG

// 开发环境 配置
// 一般的url 前缀
//#define PublicBaseUrl_user @"http://192.168.0.241:12000/live-api/" // 内网
#define PublicBaseUrl_user @"http://rjliao.gicp.net:28331/live-api/" // 外网


// 测试环境 配置
// 一般的url 前缀
//#define PublicBaseUrl_user @"http://192.168.0.241:3000/mock/15/"


#else
//正式环境配置
// #define PublicBaseUrl_user @"http://192.168.0.241:3000/mock/15/"
#define PublicBaseUrl_user @"http://rjliao.gicp.net:28331/live-api/" // 外网
#endif

#pragma mark - app接口**********************************************
#pragma mark -- APP-用户服务 post
// 获取短信验证码 mobile 手机号码 smsType 短信类型(1: 身份验证, 2: 登录, 3: 异地登录, 4: 注册, 5: 修改密码, 6: 变更重要信息 7:找回密码)
#define MY_user_getCaptchaSms  @"v0.1/sms/getCaptchaSms"
// 一键登录 accessToken token clientType 客户端类型(1: Andriod, 2: iOS, 3: web, 4: h5) outId 外部流水号
#define MY_user_loginForOneClick @"v0.1/user/loginForOneClick"
// 密码登录 area 区号 clientType 2iOS mobile 手机号 password 密码
#define MY_user_loginForPassword @"v0.1/user/loginForPassword"
// 短信登录area 区号 clientType 2iOS code 验证码 mobile 手机号
#define MY_user_loginForSms  @"v0.1/user/loginForSms"
// 第三方登录 code 短信验证码 password 密码
#define MY_user_loginForThirdParty  @"v0.1/user/loginForThirdParty"
// 注册 area 区号 clientType 2iOS code 验证码 mobile 手机号 password 密码
#define MY_user_register @"v0.1/user/register"
// 重置密码并登录 clientType 2iOS mobile 手机号 password 密码 token 临时token
#define MY_user_resetPasswordAndLoginRequest  @"v0.1/user/resetPasswordAndLoginRequest"
// 发送找回密码验证码 captcha 图片验证码 mobile 手机号
#define MY_user_sendForgotPasswordCode @"v0.1/user/sendForgotPasswordCode"
// 发送注册验证码 captcha 图片验证码 mobile 手机号
#define MY_user_sendRegisterCode @"v0.1/user/sendRegisterCode"
// 发送短信登录验证码 captcha 图片验证码 mobile 手机号
#define MY_user_sendSmsLoginCode @"v0.1/user/sendSmsLoginCode"
// 更新用户密码 guid 临时guid password 新密码
#define MY_user_updateUserPassword @"v0.1/user/updateUserPassword"
// 验证找回密码验证码(成功返回临时guid) code 验证码 mobile 手机号码
#define MY_user_verifyForgotPasswordCode @"v0.1/user/verifyForgotPasswordCode"
// 生成图片验证码 clientType 2iOS
#define MY_user_generateCaptcha @"v0.1/user/generateCaptcha"
// 获取当前登录用户资料 无参数
#define MY_user_getUserProfile @"v0.1/user/getUserProfile"
// 初始化腾讯COS 待定
#define MY_user_tencent_initializeCOS @"v0.1/tencent/initializeCOS"
// 获取登录im信息 无参数
#define MY_user_getLoginIMInfo @"v0.1/user/getLoginIMInfo"
// 根据类型获取社交分享内容 socialShareEnum 社交分享类型(1:app个人中心分享)
#define MY_user_socialshare_get @"v0.1/socialshare/get"
// 保存社交分享内容 socialShareEnum 社交分享类型(1:app个人中心分享) title 标题 description 描述 imageUrl 图片Url url 跳转链接 imageFile 图片文件
#define MY_user_socialshare_save @"v0.1/socialshare/save"
// 更新用户信息(使用multipart/form-data协议,头像和数据一起上传,成功返回图片的url) nickname 用户昵称 birthday 用户生日(格式:yyyy-MM-dd) signature 个性签名 avatarFile 头像文件 gender 性别(0:未定 1:男 2:女)
#define MY_user_updateUserInfo @"v0.1/user/updateUserInfo"
// 发送修改密码验证码 captcha 图片验证码
#define MY_user_sendUpdatePasswordCode  @"v0.1/user/sendUpdatePasswordCode"
// 验证修改密码验证码(成功返回临时guid) code 验证码
#define MY_user_verifyUpdatePasswordCode @"v0.1/user/verifyUpdatePasswordCode"


#pragma mark - 直播服务/live-api
// 获取房间详情 roomId 直播间ID get
#define MY_live_room_detail @"v0.1/room/detail"
// 获取直播间列表-APP page size roomTagId 房间标签ID get
#define MY_live_rooms_appList @"v0.1/rooms/app"
// 获取所有房间标签 name 标签名称 get
#define MY_live_roomtags @"v0.1/roomtags"
// banner列表 category banner分类, 1:首页banner 2:娱乐banner  terminal 终端类型, 0:默认 1:ios 2:安卓 3:海外ios 4:web, get
#define MY_live_banner @"v0.1/banner"


#endif /* MY_RequsetAPI_Macro_h */
